<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>Logback Home</title>
    <link rel="stylesheet" type="text/css" href="css/common.css" />
    <link rel="stylesheet" type="text/css" href="css/screen.css" media="screen" />
    <link rel="stylesheet" type="text/css" href="css/_print.css" media="print" />

  </head>
  <body>
    <script type="text/javascript">prefix='';</script>
    <script src="templates/header.js" type="text/javascript"></script>
    <div id="left">
      <noscript>Please turn on Javascript to view this menu</noscript>
      <script src="templates/left.js" type="text/javascript"></script>
    </div>
    <div id="right">
      <script src="templates/right.js" type="text/javascript"></script>
    </div>

    <div id="content">
		
		<h2>Logback Project</h2>

    <p>Logback is intended as a successor to the popular log4j
    project, <a href="reasonsToSwitch.html">picking up where log4j
    leaves off</a>.
		</p>

    <p>Logback's architecture is sufficiently generic so as to apply
    under different circumstances. At present time, logback is divided
    into three modules, logback-core, logback-classic and
    logback-access.
		</p>

		<p>The logback-core module lays the groundwork for the other two
		modules. The logback-classic module can be assimilated to a
		significantly improved version of log4j. Moreover, logback-classic
		natively implements the <a href="http://www.slf4j.org">SLF4J
		API</a> so that you can readily switch back and forth between
		logback and other logging frameworks such as log4j or
		java.util.logging (JUL).
    </p>

    <p>The logback-access module integrates with Servlet containers,
    such as Tomcat and Jetty, to provide HTTP-access log
    functionality. Note that you could easily build your own module
    on top of logback-core.
		</p>

    <h3>Sister projects</h3>

    <p>The <a href="http://audit.qos.ch">logback-audit</a> project is
    designed for processing logging events having long-term business
    significance. Logback-audit is based on logback-core.
    </p>
    	

    <h3>Projects known to rely on logback</h3>

    <p>Here is a non-exhaustive list of open-source projects known to
    depend on logback, in alphabetical order:
    </p>

    <table border="0">
      <tr>
        <td valign="top">
          <ul> 
            <li><a href="http://akka.io/">Akka</a></li>
            <li><a href="http://incubator.apache.org/airavata/">Apache Airvata</a></li>
            <li><a href="http://camel.apache.org/">Apache Camel</a></li>
            <li><a href="http://cocoon.apache.org/3.0/">Apache Cocoon 3</a></li>
            <li><a href="http://jackrabbit.apache.org/">Apache Jackrabbit</a></li>
            <li><a href="http://openmeetings.apache.org/">Apache OpenMeetings</a></li>
          </ul>  
        </td>
        <td valign="top"> 
          <ul>
            <li><a href="http://incubator.apache.org/s4/">Apache S4</a></li>
            <li><a href="http://syncope.apache.org/">Apache Syncope</a></li>
            <li><a href="http://myfaces.apache.org/tobago/">Apache Tobago</a></li>
            <li><a href="http://www.jfrog.org/products.php">Artifactory</a></li>
            <li><a href="https://github.com/nhl/bootique">Bootique</a></li>
            <li><a href="http://cia.sourceforge.net/">Citizen Intelligence Agency</a></li>
            <li><a href="http://www.dcache.org/">dCache</a></li>
          </ul>
        </td>
        <td valign="top">
          <ul>            
            <li><a href="http://dropwizard.codahale.com/">Dropwizard</a></li>
            <li><a href="http://www.geomajas.org/">Geomajas</a></li>            
            <li><a href="http://www.gradle.org/">Gradle</a></li>   
            <li><a href="http://grinder.sourceforge.net/">Grinder</a></li>   
            <li><a href="http://www.eclipse.org/gyrex/">Gyrex</a></li>   
            <li><a href="http://wiki.yoshtec.com/jaob">JAOP</a></li>                 
          </ul>
        </td>
      </tr>
      <tr>
        <td valign="top">
          <ul>
            <li><a href="http://jmxmonitor.sourceforge.net/">JMX Monitor</a></li>                 
            <li><a href="http://jwebunit.sourceforge.net/quickstart.html">JWebUnit</a></li>
            <li><a href="http://liftweb.net/">Lift</a></li>
            <li><a href="http://metrics.codahale.com/">Metrics</a></li>
            <li><a href="http://www.opengda.org/">OpenGDA</a></li>   
            <li><a href="http://www.openrdf.org/doc/sesame2/2.3.2/users/ch06.html">OpenRDF</a></li>
            <li><a href="http://opentsdb.net/overview.html">OpenTSDB</a></li>
          </ul>
        </td>
        <td valign="top">
          <ul>
            <li><a href="http://www.playframework.org/">Play Framework</a></li>
            <li><a href="https://github.com/psi-probe/psi-probe/">PSI probe</a></li>
            <li><a href="http://www.red5.org">Red5</a></li>
            <li><a href="http://scalate.fusesource.org/">Scalate</a></li>
            <li><a href="http://www.scalatra.org/2.0/book/">Scalatra</a></li>
            <li><a href="http://shibboleth.net/">Shibboleth</a></li>
            <li><a href="http://sonar.codehaus.org/">Sonar</a></li>
          </ul>
        </td>
        <td valign="top">
          <ul>
            <li><a
            href="http://static.springsource.org/s2-dmserver/2.0.x/user-guide/htmlsingle/user-guide.html">SpringSource
            dm Server</a></li>  
            <li><a href="http://www.streambase.com/developers/docs/latest/index.html">StreamBase</a></li>
            <li><a href="http://www.eclipse.org/virgo/">Virgo Web Server</a></li>
            <li><a href="http://xtrememp.sourceforge.net/">XtremeMP</a></li>            
            <li><a href="http://www.xuggle.com/xuggler/">Xuggler</a></li>
            <li><a href="http://www.xwiki.org/">Xwiki</a></li>
            <li><a href="http://www.zabbix.com/">Zabbix</a></li>
          </ul>
        </td>

      </tr>
    </table>
    <script src="templates/footer.js" type="text/javascript"></script>	
    </div>
  </body>
</html>
